package com.xjrsoft.module.workflow.vo;

import com.alibaba.fastjson.JSONArray;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ApiModel(value = "流程委托规则Vo", description = "流程委托规则Vo")
public class NwfDelegateVo implements Serializable {

    @JsonProperty("F_Id")
    private String id;

    @JsonProperty("F_ToUserId")
    private String toUserId;

    @JsonProperty("F_ToUserName")
    private String toUserName;

    @JsonProperty("F_BeginDate")
    private LocalDateTime beginDate;

    @JsonProperty("F_EndDate")
    private LocalDateTime endDate;

    @JsonProperty(value = "F_CreateUserId")
    private String createUserId;

    @JsonProperty(value = "F_CreateUserName")
    private String createUserName;

    @JsonProperty(value = "F_CreateDate")
    private LocalDateTime createDate;

    @JsonProperty(value = "F_EnabledMark")
    private Integer enabledMark;

    @JsonProperty("F_Description")
    private String description;

    @JsonProperty("nwfSchemeInfoIdList")
    private JSONArray nwfSchemeInfoIdList;

    private static final long serialVersionUID = 1L;

}